package com.js.purs.mapper;

import java.util.List;
import com.js.purs.domain.PurOpenBind;

/**
 * 项目开标Mapper接口
 * 
 * @author ruoyi
 * @date 20240704
 */
public interface PurOpenBindMapper 
{
    /**
     * 查询项目开标
     * 
     * @param openCode 项目开标主键
     * @return 项目开标
     */
    public PurOpenBind selectPurOpenBindByOpenCode(String bindCode);

    /**
     * 查询项目开标列表
     * 
     * @param purOpenBind 项目开标
     * @return 项目开标集合
     */
    public List<PurOpenBind> selectPurOpenBindList(PurOpenBind purOpenBind);

    /**
     * 新增项目开标
     * 
     * @param purOpenBind 项目开标
     * @return 结果
     */
    public int insertPurOpenBind(PurOpenBind purOpenBind);

    /**
     * 修改项目开标
     * 
     * @param purOpenBind 项目开标
     * @return 结果
     */
    public int updatePurOpenBind(PurOpenBind purOpenBind);

    /**
     * 删除项目开标
     * 
     * @param openCode 项目开标主键
     * @return 结果
     */
    public int deletePurOpenBindByOpenCode(String bindCode);

    /**
     * 批量删除项目开标
     * 
     * @param openCodes 需要删除的数据主键集合
     * @return 结果
     */
    public int deletePurOpenBindByOpenCodes(String[] openCodes);
}
